package com.lilinling.yinzhi.user.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

@Data
public class MakerInfoVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 制作人名称
     */
    @NotBlank(message = "制作人名称不能为空")
    private String makerName;
    /**
     * 制作人简介
     */
    @NotBlank(message = "制作人简介不能为空")
    private String makerDescription;
    /**
     * 照片
     */
    @NotBlank(message = "制作人照片不能为空")
    private String makerAva;
    /**
     * 性别
     */
    @NotNull(message = "制作人性别不能为空")
    private Integer makerGender;
    /**
     * 出生日期
     */
    @NotBlank
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date makerBirth;
}
